home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 48 / Amiga Format CD48 (1999-12-13)(Future Publishing)(GB)(Track 1 of 2)[!][issue 2000-01].iso / -serious- / programming / c / requestlib / developer / include / pragmas / reqtools_pragmas.h < prev    next >
C/C++ Source or Header  |  1999-11-01  |  2KB  |  52 lines

  1.  
  2. /*
  3.  *   reqtools.library  © 1991-1994 Nico François
  4.  *             1995-1996 Magnus Holmgren
  5.  *
  6.  */
  7.  
  8. #pragma libcall ReqToolsBase rtAllocRequestA 1E 8002
  9. #pragma tagcall ReqToolsBase rtAllocRequest 1E 8002
  10. #pragma libcall ReqToolsBase rtFreeRequest 24 901
  11. #pragma libcall ReqToolsBase rtFreeReqBuffer 2A 901
  12. #pragma libcall ReqToolsBase rtChangeReqAttrA 30 8902
  13. #pragma tagcall ReqToolsBase rtChangeReqAttr 30 8902
  14. #pragma libcall ReqToolsBase rtFileRequestA 36 8BA904
  15. #pragma tagcall ReqToolsBase rtFileRequest 36 8BA904
  16. #pragma libcall ReqToolsBase rtFreeFileList 3C 801
  17. #pragma libcall ReqToolsBase rtEZRequestA 42 8CBA905
  18.  
  19. /* The next two pragmas may cause problems. When I tried to compile
  20.  * ReqToolsPrefs, I got a CXERR for the rtEZRequestTags function (but
  21.  * it works in reqtools.library).
  22.  */
  23. #pragma tagcall ReqToolsBase rtEZRequest 42 C8BA905
  24. #pragma tagcall ReqToolsBase rtEZRequestTags 42 8CBA905
  25.  
  26. #pragma libcall ReqToolsBase rtGetStringA 48 8BA0905
  27. #pragma tagcall ReqToolsBase rtGetString 48 8BA0905
  28. #pragma libcall ReqToolsBase rtGetLongA 4E 8BA904
  29. #pragma tagcall ReqToolsBase rtGetLong 4E 8BA904
  30. #pragma libcall ReqToolsBase rtFontRequestA 60 8B903
  31. #pragma tagcall ReqToolsBase rtFontRequest 60 8B903
  32. #pragma libcall ReqToolsBase rtPaletteRequestA 66 8BA03
  33. #pragma tagcall ReqToolsBase rtPaletteRequest 66 8BA03
  34. #pragma libcall ReqToolsBase rtReqHandlerA 6C 80903
  35. #pragma tagcall ReqToolsBase rtReqHandler 6C 80903
  36. #pragma libcall ReqToolsBase rtSetWaitPointer 72 801
  37. #pragma libcall ReqToolsBase rtGetVScreenSize 78 A9803
  38. #pragma libcall ReqToolsBase rtSetReqPosition 7E A98004
  39. #pragma libcall ReqToolsBase rtSpread 84 32109806
  40. #pragma libcall ReqToolsBase rtScreenToFrontSafely 8A 801
  41. #pragma libcall ReqToolsBase rtScreenModeRequestA 90 8B903
  42. #pragma tagcall ReqToolsBase rtScreenModeRequest 90 8B903
  43. #pragma libcall ReqToolsBase rtCloseWindowSafely 96 801
  44. #pragma libcall ReqToolsBase rtLockWindow 9C 801
  45. #pragma libcall ReqToolsBase rtUnlockWindow A2 9802
  46.  
  47. /* Private function only to be used by the ReqTools Preference editor.
  48.  * Only present in library versions _above_ 38.362 [1.3] and 38.810 [2.0]!
  49.  */
  50. #pragma libcall ReqToolsBase rtLockPrefs A8 0
  51. #pragma libcall ReqToolsBase rtUnlockPrefs AE 0
  52.